#!/usr/bin/env python
# -*- coding: UTF-8 -*-
"""
@File    ：main.py
@Author  ：平
@Date    ：2025/9/28 09:54 
"""
import logging
import sys
import uvicorn

from app.config.config import settings

if __name__ == '__main__':
    # 直接使用 uvicorn 启动，避免 Application 类可能的问题
    try:
        uvicorn.run("app.bootstrap.application:app",
                    host=settings.APPLICATION_HOST,
                    port=settings.APPLICATION_PORT)
    except Exception as e:
        print(f"启动失败: {e}")
        sys.exit(1)
